package com.py.credit.dao;

import com.py.credit.entity.LhjcBatchFile;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author likai
 */
public interface LhjcBatchFileDao {

    /**
     * 添加文件记录
     *
     * @param batchId
     * @param fname
     * @param fpath
     */
    void insert(@Param(value = "batchId") String batchId,
                @Param(value = "fname") String fname,
                @Param(value = "fpath") String fpath,
                @Param(value = "macAddr") String macAddr);

    /**
     * 获取未处理任务信息
     *
     * @return
     */
    List<LhjcBatchFile> getUntreatedFiles();

    /**
     * 获取未处理任务信息
     *
     * @return
     */
    LhjcBatchFile select(@Param(value = "batchId") String batchId);
}
